Sender-driven bandwidth differentiation for transmitting multimedia flows over TCP
نویسندگان
چکیده
Over the years the Internet has shown extraordinary scalability and robustness in spite of the explosive growth in geographical reach, user population size, as well as network traffic volume. This scalability and robustness is, in no small part, supported by the Internet’s transport protocols, the Transmission Control Protocol (TCP) in particular. Nevertheless, with the rapid growth of multimedia-rich contents in the Internet, such as audio and video, the many strengths of TCP in data delivery are slowly imposing bottlenecks in multimedia data delivery where different media data flows often have different needs for bandwidth. As TCP’s congestion control algorithm enforces fair bandwidth sharing among traffic flows sharing the same network bottleneck, different media data flows will receive the same bandwidth irrespective of the actual needs of the multimedia data being delivered. This work addresses this limitation by proposing a new algorithm to achieve non-uniform bandwidth allocation among TCP flows originating from the same sender passing through the same network bottleneck to multiple receivers. The proposed algorithm, called Virtual Packet Substitution (VPS), has four desirable features: (a) it allows the allocation of bottleneck bandwidth between a group of TCP flows; (b) the resultant traffic flows as a whole, maintain the same fair bandwidth sharing property with other competing TCP flows; (c) it can be implemented entirely in the sender’s TCP protocol stack; and (d) it is compatible with and does not require modification to existing TCP protocol stack at the clients. Simulation results show that the proposed VPS algorithm can achieve accurate bandwidth allocation while still maintaining fair bandwidth sharing with competing TCP flows.
منابع مشابه
SRAMT-LE: A Hybrid Sender And Receiver-Based Adaptation Scheme For TCP Friendly Multicast Transmission Using Layered Encoding
In this paper we describe a hybrid sender and receiver-based adaptation scheme for multicast transmission of multimedia data using layered encoding, which we call SRAMT-LE (Sender-Receiver based Adaptation scheme for Multicast Transmission using Layered Encoding). The most prominent features of SRAMT-LE are its distributed (to sender and receivers) transmission rate estimation algorithm and its...
متن کاملStreaming Video over TFRC with Linear Throughput Equation
The TCP-Friendly Rate Control (TFRC) protocol manifests strong equality towards competing TCP or TCPfriendly flows. Although the RFC 3448 suggests that TFRC is suitable for multimedia, this equality is a great disadvantage in the case of transmitting multimedia over the TFRC. The TFRC emulates TCP-like congestion control using the TCP throughput equation. In the paper, we substitute the TCP thr...
متن کاملMulticast of Multimedia Data
INTRODUCTION The heterogeneous network environment that Internet provides to real time applications as well as the lack of sufficient QoS (Quality of Service) guarantees, many times forces applications to embody adaptation schemes in order to work efficiently. In addition, any application that transmits data over the Internet should have a friendly behaviour towards the other flows that coexist...
متن کاملTCP BaLDE for Improving TCP Performance over Heterogeneous Networks
Network congestion and random errors of wireless link are two well-known noteworthy parameters which degrade the TCP performance over heterogeneous networks. We put forward a novel end-to-end TCP congestion control mechanism, namely TCP BaLDE (Bandwidth and Loss Differentiation Estimate), in which the TCP congestion control categorizes the reason of the packet loss by estimating loss differenti...
متن کاملLightweight Multipriority Framework Classes for Bandwidth Differentiation Service
Internet deploy new applications, such as voice over IP, video conference, video streaming, audio streaming, mission-critical financial data, employ the user datagram protocol (UDP) and have different requirements on the bandwidth from those of existing applications using transmission control protocol (TCP). TCP-friendliness and multimedia-friendliness “contradict” with each other. The possible...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005